Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
2 DEBEN CLOSE Detached £282,421 £278,430 8 Jun 2022
3 DEBEN CLOSE Detached £477,247 £86,000 2 Aug 1996
5 DEBEN CLOSE Detached £423,306 £245,000 30 Sep 2011
7 DEBEN CLOSE Detached £498,835 £265,000 30 Nov 2004
8 DEBEN CLOSE Detached £304,084 £185,000 11 Jul 2008
9 DEBEN CLOSE Detached £352,008 £187,000 30 Nov 2004